TEMPLATE = app
CONFIG += console c++17
CONFIG -= app_bundle
CONFIG -= qt

QMAKE_LIBS += -lboost_filesystem -lclang-cpp -lclang -lcurses `llvm-config --ldflags --libs --system-libs`

SOURCES += \
        common/AttrAnalyzer.cpp \
        common/Coder.cpp \
        common/LocLoacte.cpp \
        common/Searcher.cpp \
        dependency_graph.cpp \
        ifparser.cpp \
        incparser/IncrementalParser.cpp \
        incparser/TemplateInstantiator.cpp \
        incparser/UDParser.cpp \
        libtestif.cpp \
        libtestud.cpp \
        main.cpp \
        testhelper.cpp \
        testif.cpp \
        testud.cpp \
        testvisitor.cpp

HEADERS += \
    common/AttrAnalyzer.h \
    common/Coder.h \
    common/LocLocate.h \
    common/Searcher.h \
    dependency_graph.h \
    incparser/IncrementalParser.h \
    incparser/TemplateInstantiator.h \
    incparser/UDParser.h \
    libtestif.h \
    libtestud.h \
    share/analyze_setting.h \
    share/fixed_address.h \
    testhelper.h \
    testif.h \
    testud.h \
    testvisitor.h
